package Week3.num.week3Test1.week3Test2;

public class Car extends Vehicle {
    /**
     * 私有变量,小轿车的载人人数,int类型
     */
    private int loader;

    /**
     * 创建构造方法
     * 空参构造
     */
    public Car() {
    }

    /**
     * 创建构造方法
     * 调用父类的构造方法
     * 全参构造
     */
    /**
     * 创建构造方法
     * 调用父类的构造方法
     * 全参构造
     * @param brand 初始化品牌
     * @param color 初始化颜色
     * @param loader 初始化载人数
     */
    public Car(String brand, String color, int loader) {
        super(brand, color);
        this.loader = loader;
    }

    /**
     * get和set方法
     */
    public int getLoader() {
        return loader;
    }

    public void setLoader(int loader) {
        this.loader = loader;
    }

    /**
     * 重写父类的方法
     * 打印小轿车的行为以及各项信息
     */
    @Override
    public void run() {
        System.out.println("品牌为" + this.getBrand() + "颜色为" + this.getColor() + "载人数为"
                + this.getLoader() + "的轿车在以" + this.getSpeed() + "km每小时的速度奔跑");
    }
}
